package com.kingdee.eas.custom.bpmworkflow.base;

import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;

import java.lang.String;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.framework.*;

public interface IBaseResponseFacade extends IBizCtrl
{
    public String CreateResult(String strBTID, String strBOID, String bSuccess, String iProcInstID, String procURL, String strMessage, String soapHeader) throws BOSException;
    public String Audit(String strBTID, String strBOID, String iProcInstID, String strStepName, String strApproverId, String eAction, String strComment, String dtTime, String soapHeader) throws BOSException;
    public String UpdateBusinessData(String strBTID, String strBOID, String iProcInstID, String strStepName, String strApproverId, String strXML, String dtTime, String soapHeader) throws BOSException;
    public String Rework(String strBTID, String strBOID, String iProcInstID, String strStepName, String strApproverId, String eAction, String strComment, String dtTime, String soapHeader) throws BOSException;
    public String ApproveClose(String strBTID, String strBOID, String iProcInstID, String eProcessInstanceResult, String strComment, String dtTime, String soapHeader, String auditorNum) throws BOSException;
}